Structured Query Language — язык структурированных запросов
декларативный язык программирования
Для реляционных БД (связных таблиц)
SQL операторы
• DDL
• DML
• DCL
• TCL
• Функции
DDL
-
CREATE создаёт объект базы данных пользователя и так далее
-
ALTER изменяет объект,
-
DROP удаляет объект;
DML
-
SELECT выбирает данные, удовлетворяющие заданным условиям,
-
INSERTдобавляет новые данные,
-
UPDATE изменяет существующие данные,
-
DELETE удаляет данные;
DCL
-
GRANT предоставляет пользователю (группе) разрешения на определённые операции с объектом,
-
REVOKE отзывает ранее выданные разрешения,
-
DENY задаёт запрет, имеющий приоритет над разрешением;
TCL
-
COMMIT применяет транзакцию
-
ROLLBACK откатывает все изменения, сделанные в контексте текущей транзакции,
-
SAVEPOINT делит транзакцию на более мелкие участки.
Основные команды
show database
show tables
show colums from name